package tk.abrbanco.interfaces;

import java.util.Vector;

import tk.abrbanco.exceptions.ClienteInexistenteException;
import tk.abrbanco.exceptions.ErroAcessoRepositorioException;
import tk.abrbanco.javabeans.cliente.Cliente;


public interface IRepositorioCliente {
	//CRUD
	public void inserir(Cliente cliente);
	public Cliente procurar(String cpf);
	public void atualizar(Cliente cliente) throws ClienteInexistenteException;
	public void deletar(String cpf) throws ClienteInexistenteException;
	public boolean validar(String cpf);
	public Vector<Cliente> listar() throws ErroAcessoRepositorioException;
}
